package com.five.api.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.five.entity.Label;

import java.util.List;

/**
 * <p>
 * 标签表 服务类
 * </p>
 *
 * @author star
 * @since 2021-06-16
 */
public interface LabelService extends IService<Label> {

    /**
     * 添加标签
     * @param userId 用户id
     * @param labelName 标签名
     * @return 1-成功 0-不成功
     */
    int insertLabel(Long userId,String labelName);

    /**
     * 删除标签
     * @param id 标签id
     * @return
     */
    int deleteLabel(Long id);

    /**
     * 修改标签
     * @param id 标签id
     * @param labelName 修改的值
     * @return
     */
    int updateLabel(Long id,String labelName);

    /**
     * 根据用户id查询标签
     * @param userId 用户id
     * @return
     */
    List<Label> selectLabelByUserId(Long userId);
}
